home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 4 / FM Towns Free Software Collection 4 - Disc 1.iso / t_os / wstype / source / fswind.h < prev    next >
C/C++ Source or Header  |  1991-10-18  |  1KB  |  59 lines

  1. /***   [fswind.h]
  2. *
  3. *    For GNU C Compiler (GCC)
  4. *
  5. ***/
  6.  
  7. #include "getfiles.h"
  8. #include "tree.h"
  9.  
  10. #define WH_OTHER    -1
  11. #define WH_END        0
  12. #define WH_TITLE    1
  13. #define WH_OPT1        2
  14. #define WH_OPT2        3
  15. #define WH_DRIVE    4
  16. #define WH_PATH        5
  17. #define WH_FILE        6
  18. #define WH_SCUP        7
  19. #define WH_SCDR        8
  20. #define WH_SCDW        9
  21. #define WH_FREE        10
  22. #define WH_KYB        11
  23. #define WH_TRSCUPV    12
  24. #define WH_TRSCDRV    13
  25. #define WH_TRSCDWV    14
  26. #define WH_TRSCUPH    15
  27. #define WH_TRSCDRH    16
  28. #define WH_TRSCDWH    17
  29. #define WH_TR        18
  30.  
  31. struct cvars_t {
  32.     const char    *title;
  33.     char    cap;
  34.     char    sort;
  35.     int        drw;
  36.     int        wx;
  37.     int        wy;
  38.     char    dirbuf[80];
  39.     char    dirbuf2[50];
  40.     char    drinfo[55];
  41. };
  42.  
  43. int        WIND_file_n(char *, struct cvars_t *);
  44. int        WIND_file_w(char *, struct cvars_t *);
  45. void    FSW_Draw_drive(void);
  46. int        FSW_Draw_path(int, int *);
  47. int        FSW_Draw_file(int, int, get_f *);
  48. void    FSW_Draw_file_sub(int, int, get_f *);
  49. void    FSW_Draw_scrollB(int, int);
  50. int        FSW_Draw_diskfree(int);
  51. int        FSW_opt2(int *, int *);
  52. int        FSW_end(void);
  53. int        FSW_opt1(void);
  54. void    FSW_Draw_volid(int);
  55. void    FSW_Draw_tree(int, int, struct dirtree_t *, int);
  56. void    FSW_Draw_tree_line(int, int, int, struct dirtree_t *, int);
  57. void    FSW_getdrive(char *);
  58. void    FSW_Draw_trscrlB(int, int, int, int, int);
  59.